/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const BodyFilled: React.FC<IIconProps> = makeIcon({
  Path: ({ colors }) => <>
    <path d="M0.649963 11.52C0.649963 11.7182 0.714241 11.8958 0.847003 12.0397L0.852542 12.0454C0.997531 12.1904 1.18206 12.26 1.38996 12.26C1.53707 12.26 1.67489 12.2227 1.79736 12.1448L1.8009 12.1424C1.92739 12.0581 2.02409 11.9457 2.08768 11.8079L2.8193 10.052H6.63263L7.36122 11.801L7.36437 11.8078C7.4259 11.9411 7.51523 12.0526 7.63233 12.1378L7.64048 12.1437L7.64919 12.1488C7.77602 12.2228 7.91484 12.26 8.06196 12.26C8.26838 12.26 8.45151 12.1912 8.59018 12.0426C8.73121 11.9002 8.80196 11.7217 8.80196 11.52C8.80196 11.4182 8.77117 11.3101 8.72658 11.2031L5.66615 3.97799L5.66473 3.97479C5.58847 3.80321 5.47704 3.66043 5.33022 3.55116C5.17804 3.42325 4.99199 3.36401 4.78596 3.36401H4.66596C4.45736 3.36401 4.2684 3.4246 4.1097 3.5513C3.96977 3.66144 3.86286 3.80449 3.78717 3.97477L0.725801 11.202L0.725348 11.2031C0.680759 11.3101 0.649963 11.4182 0.649963 11.52ZM4.72596 5.47738L6.04632 8.65601H3.40561L4.72596 5.47738Z" fill={ colors[0] } fillRule="evenodd" clipRule="evenodd"/>
    <path d="M13.1991 7.29025L13.1968 7.28823C12.9941 7.10459 12.6496 6.99201 12.1191 6.99201C11.8255 6.99201 11.5673 7.0152 11.343 7.05999C11.2705 7.07506 11.1814 7.10535 11.069 7.14429L11.0592 7.14768C10.9542 7.18409 10.8332 7.22601 10.712 7.25605C10.4742 7.31495 10.1505 7.35024 9.91367 7.11344C9.78698 6.98675 9.72309 6.82736 9.72309 6.64801C9.72309 6.50685 9.75754 6.37378 9.83603 6.25908C9.91407 6.14501 10.0259 6.06338 10.1571 6.00785C10.1571 6.00785 12.321 5.05764 13.8047 5.92372C14.2176 6.16481 14.5264 6.48383 14.7216 6.88174C14.9204 7.26305 15.0191 7.67825 15.0191 8.12401V11.52C15.0191 11.7267 14.9406 11.9068 14.7899 12.0481C14.6474 12.1892 14.4689 12.26 14.2671 12.26C14.064 12.26 13.8846 12.1883 13.7417 12.0454C13.6294 11.9332 13.5611 11.7984 13.537 11.6474C12.9628 12.0966 12.271 12.32 11.4711 12.32C10.3368 12.32 9.31509 11.5303 9.31509 10.32C9.31509 9.49082 9.74515 8.94387 10.3318 8.61502C10.9074 8.2923 11.6354 8.17601 12.2751 8.17601H13.4844C13.4844 8.17601 13.4716 7.53061 13.1991 7.29025ZM10.6354 9.97783C10.7675 9.49395 11.3621 9.25201 12.4191 9.25201H13.7271V10.26C13.5031 10.516 13.2271 10.732 12.8991 10.908C12.5711 11.076 12.2311 11.16 11.8791 11.16C11.4231 11.16 11.0951 11.072 10.8951 10.896C10.7031 10.72 10.6071 10.488 10.6071 10.2C10.6071 10.1665 10.6088 10.1339 10.6122 10.1022C10.6168 10.0591 10.6245 10.0176 10.6354 9.97783Z" fill={ colors[0] } fillRule="evenodd" clipRule="evenodd"/>

  </>,
  name: 'body_filled',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M0.649963 11.52C0.649963 11.7182 0.714241 11.8958 0.847003 12.0397L0.852542 12.0454C0.997531 12.1904 1.18206 12.26 1.38996 12.26C1.53707 12.26 1.67489 12.2227 1.79736 12.1448L1.8009 12.1424C1.92739 12.0581 2.02409 11.9457 2.08768 11.8079L2.8193 10.052H6.63263L7.36122 11.801L7.36437 11.8078C7.4259 11.9411 7.51523 12.0526 7.63233 12.1378L7.64048 12.1437L7.64919 12.1488C7.77602 12.2228 7.91484 12.26 8.06196 12.26C8.26838 12.26 8.45151 12.1912 8.59018 12.0426C8.73121 11.9002 8.80196 11.7217 8.80196 11.52C8.80196 11.4182 8.77117 11.3101 8.72658 11.2031L5.66615 3.97799L5.66473 3.97479C5.58847 3.80321 5.47704 3.66043 5.33022 3.55116C5.17804 3.42325 4.99199 3.36401 4.78596 3.36401H4.66596C4.45736 3.36401 4.2684 3.4246 4.1097 3.5513C3.96977 3.66144 3.86286 3.80449 3.78717 3.97477L0.725801 11.202L0.725348 11.2031C0.680759 11.3101 0.649963 11.4182 0.649963 11.52ZM4.72596 5.47738L6.04632 8.65601H3.40561L4.72596 5.47738Z', 'M13.1991 7.29025L13.1968 7.28823C12.9941 7.10459 12.6496 6.99201 12.1191 6.99201C11.8255 6.99201 11.5673 7.0152 11.343 7.05999C11.2705 7.07506 11.1814 7.10535 11.069 7.14429L11.0592 7.14768C10.9542 7.18409 10.8332 7.22601 10.712 7.25605C10.4742 7.31495 10.1505 7.35024 9.91367 7.11344C9.78698 6.98675 9.72309 6.82736 9.72309 6.64801C9.72309 6.50685 9.75754 6.37378 9.83603 6.25908C9.91407 6.14501 10.0259 6.06338 10.1571 6.00785C10.1571 6.00785 12.321 5.05764 13.8047 5.92372C14.2176 6.16481 14.5264 6.48383 14.7216 6.88174C14.9204 7.26305 15.0191 7.67825 15.0191 8.12401V11.52C15.0191 11.7267 14.9406 11.9068 14.7899 12.0481C14.6474 12.1892 14.4689 12.26 14.2671 12.26C14.064 12.26 13.8846 12.1883 13.7417 12.0454C13.6294 11.9332 13.5611 11.7984 13.537 11.6474C12.9628 12.0966 12.271 12.32 11.4711 12.32C10.3368 12.32 9.31509 11.5303 9.31509 10.32C9.31509 9.49082 9.74515 8.94387 10.3318 8.61502C10.9074 8.2923 11.6354 8.17601 12.2751 8.17601H13.4844C13.4844 8.17601 13.4716 7.53061 13.1991 7.29025ZM10.6354 9.97783C10.7675 9.49395 11.3621 9.25201 12.4191 9.25201H13.7271V10.26C13.5031 10.516 13.2271 10.732 12.8991 10.908C12.5711 11.076 12.2311 11.16 11.8791 11.16C11.4231 11.16 11.0951 11.072 10.8951 10.896C10.7031 10.72 10.6071 10.488 10.6071 10.2C10.6071 10.1665 10.6088 10.1339 10.6122 10.1022C10.6168 10.0591 10.6245 10.0176 10.6354 9.97783Z'],
  width: '16',
  height: '16',
  viewBox: '0 0 16 16',
});
